Kod przedmiotu |
02 03 5872 00 |
Liczba uzyskiwanych punktów ECTS |
5 |
Nazwa przedmiotu w języku prowadzenia |
Technologie informatyczne I |
Nazwa przedmiotu w języku polskim |
Technologie informatyczne I |
Nazwa przedmiotu w języku angielskim |
Information Technologies I |
Język prowadzenia zajęć |
polski |
Formy zajęć |
|
Wykład |
Ćwiczenia |
Laboratorium |
Projekt |
Seminarium |
Inne |
Suma godzin w semestrze |
Godziny kontaktowe |
30 |
|
30 |
|
|
0 |
60 |
Czy e-learning |
Nie |
Nie |
Nie |
Nie |
Nie |
Nie |
|
Kryteria oceny (waga) |
0,50 |
|
0,50 |
|
|
0,00 |
|
|
Jednostka prowadząca |
Instytut Automatyki |
Kierownik przedmiotu |
dr inż. Jarosław Kacerka |
Realizatorzy przedmiotu |
dr Paweł Latosiński, dr inż. Karol Tatar |
Wymagania wstępne |
brak |
Przedmiotowe efekty uczenia się |
- Zna podstawowe pojęcia związane z działaniem komputera, algorytmami (sposoby zapisu, złożoność, paradygmaty), budowaniem aplikacji; zna podstawowe struktury danych, ich cechy i zastosowania.
- Potrafi wykonać złożony dokument i arkusz kalkulacyjny w pakiecie biurowym z uwzględnieniem m.in. stylów, spisów, równań.
- Potrafi przeanalizować zadany problem, zaproponować algorytm i zapisać w postaci schematu blokowego i pseudokodu, potrafi ocenić jego złożoność, dobrać odpowiednie struktury danych
- Potrafi zapisać algorytm w postaci programu w języku C, wykonać program pod kontrolą debuggera i usunąć występujące w nim błędy
|
Przypisane kierunkowe efekty uczenia się |
|
Treści programowe |
Zasada działania współczesnego komputera; Praca w pakiecie biurowym; Wprowadzenie do algorytmiki: Przedstawienie procesów inżynierskich w postaci algorytmów, Sposoby zapisu algorytmów, Zagadnienia poprawności i wydajności algorytmów; Programowanie w języku C: Etapy procesu budowania aplikacji w C, Podstawy języka C, Podstawowe struktury danych, ich cechy i zarys implementacji, Zarządzanie pamięcią, diagnostyka programów |
Metody weryfikacji przedmiotowych efektów uczenia się |
1. Sprawdzian pisemny (test wielokrotnego wyboru z pytaniami otwartymi)
2. Zaliczenie w postaci kolokwium laboratoryjnego związanego z wykonaniem dokumentu tekstowego oraz arkusza kalkulacyjnego zgodnych z opisem
3, 4. Zaliczenie w postaci kolokwium laboratoryjnego związanego z przedstawieniem algorytmu rozwiązania zadanego problemu oraz z opracowaniem oprogramowania realizującego zadaną funkcjonalność
4. Obserwacja aktywności na zajęciach
|
Formy i warunki zaliczenia przedmiotu |
Kolokwium zaliczeniowe, obecność na zajęciach laboratoryjnych.
Warunkiem zaliczenia laboratorium jest zaliczenie przedmiotowych efektów kształcenia nr 2-4. Na ocenę końcową składają się: zaliczenie wykładu (sprawdzian pisemny zaliczony na co najmniej 60%) - waga 50%, zaliczenie laboratorium (obserwacja aktywności na zajęciach, osiągnięcie wymaganych w instrukcji efektów, sprawdzian pisemny i praktyczny) - waga 50%. |
Szczegółowe treści przedmiotu |
Wykład:
- Praca w pakiecie biurowym Microsoft Office 365 i OpenOffice
- Narzędzia współpracy grupowej Microsoft Outlook
- Zasada działania współczesnego komputera
- Środowiska przetwarzania zadań?
- Podstawy obsługi, zarzadzania i konfiguracji systemu operacyjnego Windows 10
- Wprowadzenie do algorytmiki: Przedstawienie procesów inżynierskich w postaci algorytmów; Sposoby zapisu algorytmów; Zagadnienia poprawności i wydajności algorytmów
- Programowanie w języku C: Etapy procesu budowania aplikacji w C; Podstawy języka C (Proste typy danych, stałe, zmienne, literały, operatory, składnia i semantyka języka C, warunkowe struktury programu, iteracyjne struktury programu, tablice, łańcuchy tekstowe, typy złożone, wskaźniki i referencje); Podstawowe struktury danych, ich cechy i zarys implementacji; Zarządzanie pamięcią; Debugowanie programów
Laboratorium:
- Office365 i OpenOffice - edycja tekstu ze szczególnym uwzględnieniem wykorzystania stylów i funkcji wbudowanych
- Office365 - arkusz kalkulacyjny
- Office365 - publikowanie i narzędzia pracy grupowej
- Formułowanie algorytmów oraz ich przedstawienie w notacji inżynierskiej
- Zapoznanie z wybranym środowiskiem programistycznym, uruchomienie pierwszych programów. Zmienne i wyrażenia arytmetyczne. Standardowe wejście/wyjście ? komunikacja z użytkownikiem. Typy danych ? ograniczenia obliczeń? komputerowych. Operatory arytmetyczne, logiczne, przypisania. Sterowanie ? instrukcje if-, pętle for, while
- Funkcje i struktura programu, przekazywanie argumentów
- Operacja wejścia/wyjścia dostęp do plików
- Uruchamianie i diagnostyka programów. |
Literatura podstawowa |
- Małecki R., Arendt D., Bryszewski A., Krasiukanis R.: Wstęp do informatyki, Skrypt Politechniki Łódzkiej, Łódź 1997
- Grębosz J.: Symfonia C++ Standard, Editions, Kraków 2000
- Prata: Szkoła programowania, Język C++. Wyd. Robomatic
- Kalev D., Walter J.,Tobler M.J.: C++ w zadaniach. Robomatic, Wrocław 1999
|
Literatura uzupełniająca |
- Kisielewicz A.: Wprowadzenie do informatyki. Helion, Gliwice 2002
- Krysiak K.: Sieci komputerowe, kompendium. Helion, Gliwice 2003
- Grębosz J.: Symfonia C++ Standard, Editions, Kraków 2000
- Korol J.: Visual Basic W Excelu 2000. Mikom, Warszawa
- Liberty J.: Poznaj C++. Intersoftland, Warszawa 1999
|
Przeciętne obciążenie godzinowe studenta pracą własną |
66 |
Uwagi |
|
Data aktualizacja karty |
2021-04-23 13:21:13 |
Przedmiot archiwalny tak/nie |
nie |